Well, get the oil tree fixed first, the other thing that I have seen in the past that causes low oil pressure reading, is that there is an o-ring on the oil tree where it plugs to the block, this ring drys and cracks and oil will go through it unfiltered and causing low oil pressure, this is very common on the 300zx and skylines. Get the tree replaced if the ball on one of the valves replaced.